discover sb. doing sth. 发现某人做某事,有 discover sb. to do sth. 理解为 通过了解而发现 例: We discovered her to be a good cook. 我们发现她菜做得很好。 prevent sb. doing st...